구름IDE에서 ajax통신을 할때 type이 POST는 안되는데 type이 GET이면 되는 이유가 궁금합니다.
403
投稿した質問数 2
type을 POST를 설정했을때 아래와 같은 메세지가 콘솔창에 뜹니다.
"POST https://insta-clone-real-wqbff.run.goorm.io/insta_clone_real/data/like.json 405 (Method Not Allowed)"
구글링으로 원인을 찾아보았는데요
해당 페이지가 존재하는지 체크를 했는데 주소창에 json파일 페이지가 확인이 되어서
method가 일치하는지 한번 Jqeury를 찾아보았는데 jQuery.extend안에 JqeurySetting부분이 있더라고요
ajaxSettings: {
url: ajaxLocation,
type: "GET",
isLocal: rlocalProtocol.test( ajaxLocParts[ 1 ] ),
global: true,
processData: true,
async: true,
contentType: "application/x-www-form-urlencoded; charset=UTF-8",
/*
timeout: 0,
data: null,
dataType: null,
username: null,
password: null,
cache: null,
throws: false,
traditional: false,
headers: {},
*/
accepts: {
"*": allTypes,
text: "text/plain",
html: "text/html",
xml: "application/xml, text/xml",
json: "application/json, text/javascript"
},
contents: {
xml: /\bxml\b/,
html: /\bhtml/,
json: /\bjson\b/
},
responseFields: {
xml: "responseXML",
text: "responseText",
json: "responseJSON"
},
// Data converters
// Keys separate source (or catchall "*") and destination types with a single space
converters: {
// Convert anything to text
"* text": String,
// Text to html (true = no transformation)
"text html": true,
// Evaluate text as a json expression
"text json": jQuery.parseJSON,
// Parse text as xml
"text xml": jQuery.parseXML
},
// For options that shouldn't be deep extended:
// you can add your own custom options here if
// and when you create one that shouldn't be
// deep extended (see ajaxExtend)
flatOptions: {
url: true,
context: true
}
위 코드중 TYPE설정부분이 "GET"으로 되어있는데 혹시 이게 원인인건가요??
너무 죄송스럽지만 답답해서 질문 올립니다.
回答 2
0
김호중님 안녕하세요 ^^
혹시 settings.py 파일에서
ALLOWED_HOSTS = ['*']
위에 부분이 동일하게 되어 있을까요?
jquery 파일과는 관련이 없어보여요 ㅠ ㅠ
혹시 어느파트의 강의를 따라하고 계실까요? 구름컨테이너를 공유해주실수 있을까요? :) ajax가 원래오류가 많이 나요 너무 스트레스 받지 마시고 하나씩 해결해 보시죠 ㅎ
variableWidth.style.width 실행이 안되는것 같습니다.
0
304
0
알수없는 에러,,
0
209
0
postgresql: unrecognized service
0
289
0
AssertionError
0
214
0
\d 해도 작동이 안되고 에러가 납니다.
0
316
3
혹시 안내사항이 무슨 말인가요??
0
250
1
팔로잉 부분이 아예 작동이 안되네요. 분명히 똑같이 적은거 같은데 글자도 그림 뒤에 숨고 잘 작동이 안되요
0
283
3
전체 완성된 코딩소스는 어디잇나요?
0
188
2
4:10 쯤에 보이는 네모칸(빨, 주, 노, 초, ...) 치는 앱은 무엇인가요?
0
268
2
웹을 조금 해본사람이 들어야하나요 ?
1
211
1
제가 models.py의 Comment에서 post 변수를 안쓰고
0
230
0
여기까지 따라하고 runserver를 했더니 오류가 떠요
0
421
2
너무 저급한 질문 일 수도 있긴한데
0
171
0
화면이 오류가 안뜨는데
0
236
0
해결은 했지만 궁금합니다.
0
184
0
config폴더에 있는것과 accounts폴더에 있는 것들은 어떻게 다른건가요?
0
358
1
acoount 아래에 urls.py가 없는데 만들어야하나요?
0
190
1
링크가 안생겨요
0
203
1
상위폴더로 어떻게 이동하나요?
0
1111
1
psql이 안돼요
0
211
0
똑같이 했는데 오류가 뜹니다
0
288
1
6분 54초
0
180
0
저도 왜 좋아요가 안뜨는 걸까요?
1
538
6
top :50% 가 왜 가운데로 안가는건가요?
0
455
1

