Http/1.1 따르면 사양명세:
>. 'POST' 이 메서드를 사용하여 새 하위입니다 요구가 있는 것을 요청하는 수락하셔야 원래 서버에서 인클로우저된 엔티티에는 리소스의 식별됨 '' 를 열린우리당 요청 요청 줄 ''
즉, '포스트' 만들기 위해 사용된다.
>. '를 저장할 수 있는 방법을 요청률 인클로우저된 엔티티에는 제공된' 열린우리당 요청 에서 동일팔레트에 ''. '는' 열린우리당 요청 경우 기존 자원, 인클로우저된 엔티티에는 원래 서버에 있는 한 수정된 버전의 간주할 수 있게 한다. 이 경우, 해당 URI 가 기존 자원을 열린우리당 요청 가리키지 '수' 로 정의되는 요청 사용자 에이전트를 통해 새로운 리소스에는 원래 서버에서 해당 uri." 있는 리소스에는 작성할 수 있습니다.
즉, '동일팔레트에' 작성하거나 데 사용됩니다.
따라서 어느쪽이야 /dev/raw/raw200 만드는 데 사용될 리소스에는? 또는 원-부트 요구를 모두 지원할 수 있도록?
모두 동일팔레트에 및 사후 생성하는 데 사용할 수 있다.
무슨 작업을 수행하는 데 " " 하나님께용서를 합니다,? 너희는너희가 구별하기 위해 사용해야 합니다. # 39 의 solaris. you& let& # 39, 재 설계하는 과정에서 API 를 묻는 질문이 쏟아졌다. 그런 질문 바뀌엇어요 게시물로의 사용하려면 그렇게 할 것이라고 말했다. 그럼 그렇게 할 것이라고 동일팔레트에 사용할 경우 특정 질문이예요
동일팔레트에 및 사후 모두 지원할 필요가 없습니다.
최대 그대로 사용할 수 있습니다. 다만 어떤 개체를 참조하는 너희에게베풀어진 요청에 따라 오른쪽으로 한 사용할 수 있다.
몇 가지 사항을 고려해야 합니다.
[I 작성했습니까 일부가 이에 대해 다음과 같은 다른 답을 합니다] [1]:
>. POST: >. >. 수정 및 업데이트 리소스에는 데 사용할 수 있습니다. >. >. 게시물로의 /questions/< existing_question>; HTTP/1.1 >. 호스트: www.example.com/ >. >. 단, 다음은 오류: >. >. 게시물로의 /questions/< new_question>; HTTP/1.1 >. 호스트: www.example.com/ >. >. >. Url 은 아직 만들어지지 않은 경우, 당신은 >. 게시물로의 만들 때 사용하는 안 됩니다. >. 이름을 지정할 때. 이렇게 하면 >. # 39, & # 39 리소스에는 found& 안 됩니다. 오류 >. ',' 때문에 < new_question> 존재하지 않습니다. >. 아직 밝혀지지 않았다. ',' New_question> < 넣어야 합니다. >. 서버의 리소스를 이번이 처음이다. >. >. >. 하지만 그런 식으로 뭔가를 할 수 있습니다. >. 이 리소스에는 게시물로의 사용하여 만들 수 있습니다. >. >. >. Http/1.1 게시물로의 / 질문 >. 호스트: www.example.com/ >. >. 단, 이 경우 리소스에는 >. 이름이 지정되지 않은 새로운 객체에는 >. Uirl 경로는 반환되었습니다 수 있습니다. >. >. PUT: >. >. 만드는 데 사용되는 리소스에만 또는 >. 덮어씁니다. 지정할 때 >. 리소스에는 새로운 url 입니다. >. >. 새 자원의: >. >. 동일팔레트에 /questions/< new_question>; HTTP/1.1 >. 호스트: www.example.com/ >. >. 기존 리소스에는 덮어쓰려면. >. >. 동일팔레트에 /questions/< existing_question>; HTTP/1.1 >. 호스트: www.example.com/ >.
[1]: # 256359 https://stackoverflow.com/questions/256349/what-are-the-best-common-restful-url-verbs-and-actions/256359
웹에서 하는 말하도다 어설션을 찾을 수 있습니다.
매우 그러겄지 괜찼습니다
멱등법칙 중에서 가장 좋은 것은 동일팔레트에 및 사후 기준으로 작업의.
, 업데이트뿐 게시물로의 리소스에는 자회사 또는 자도으로 리소스에만 변했다니까 발생합니다 그 후, '아니다' 는 멱등 길에서 x++ 멱등 없습니다.
이 인수를 통해 만들 수 있는 건 알고 있을 때 동일팔레트에 캐비닛용입니다 url 을 만들 수 있습니다. 게시물로의 알 때, factory" " url 을 만드는 데 사용할 수 있습니다. 또는 manager for 범주입니다 만들려는 것.
그래서:
POST /expense-report
또는:
PUT /expense-report/10929
관련 위한 사양명세를 [RFC 2616 & # 167, 9.5ff.] [1] 는 동일팔레트에 및 사후
게시물로의 tcpg 하위여야 리소스에는 * 도왔으매 포스트에 아이템 '는' / '/ 아이템' 아래 살고 있는 자원의 자원. 예. '/items/1'. 패킷을 보내는 두 번 같은 게시물로의 두 자원을 만듭니다.
따라서: 동일팔레트에 만들기 전에 이미 알고 있는 유일한 후보로 클라이언트입니다 uirl 리소스에는 생성됩니다. 예. '키' 제목으로 리소스에는 /blogs/nigel/entry/when_to_use_post_vs_put 사용됩니다
이 RFC 판독합니다 다음과 같습니다.
>. 근본적인 차이점은 다른 의미를 열린우리당 요청 로그하고 동일팔레트에 요청률 반영됩니다. Uri 에서 POST 요청을 처리할 수 있는 식별됩니다 리소스에는 인클로우저된 엔티티입니다. 될 수 있는 리소스에는 데이터 받아들이는 프로세스 게이트웨이형 일부 다른 프로토콜 또는 별도 법인으로 받아들이는 주석입니다. 반면 열린우리당 인할지 - 사용자 에이전트 나님께서 알고 URI 를 요청과 함께 동일팔레트에 reques 식별됩니다 인클로우저된 엔티티에는 서버와 고안되었습니다 적용하십시오 일부 다른 리소스에는 요청을 하면 안 됩니다. Uri 를 적용할 수 있는 서버의 경우 다른 욕망을 요청
Note:* 동일팔레트에 업데이트하려면 리소스에는 주로 사용되고 있다 (그 전체가 그들을 대체하여) 는 기존 자원을 사용하여 향해 이동, 최근에는 정보기술 (it) 로 업데이트 패치합니다 동일팔레트에 덮어씁니다 전체 리소스에는 지정합니다. [2] [RFC 5789.]
업데이트 2018년 *: 만들 수 있을 경우 이를 피하기 위해 동일팔레트에. 지켜보리니 [3] [" 미삭 PUT" 않고;;]
>. "미삭 될필요는 동일팔레트에" 기법을 통해, 이 가설로는 소비자들은 >. # 39, & # 39 nounified& 새 했다. 요청 '이다. 설명한 바와 같이 >. 이에 앞서 변화하는 고객의 메일 주소는 게시물로의 새 >. "장조파데레스" 의 "고객" 는 있는 리소스에는 리소스에만 동일팔레트에 아닙니다. >. 다른 메일 주소 필드 값을.
[미삭 API 의 의해 설계 - 자원 모델링 프라카시 서브라만리엄 투트워크스] 에서 발췌 4
이 문제를 피하기 위해 여러 클라이언트 API 를 docname 스테이드 이전됩니다 업데이트하더라도 단일 자원 및 이벤트 자재수급 (소싱) 과 함께 아주 잘 더 일치시킵니다 크리스. 올리는 작업을 비동기적으로 완료되어도 때 적절한 변환 및 기다리면 적용될 것으로 보인다.
[1]: http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html # sec9.5
동일팔레트에 또는 사후 다음과 같은 방법으로 모두 수행할 수 있습니다.
>. # # 동일팔레트에 >. >. 을 만들 수 있는 새로운 URI 를 아래에 있는 리소스에는 뉴어수르세이드 식별자에서 / 자료 수집 또는 . >. >. 동일팔레트에 /resources/< newResourceId>; HTTP/1.1 >. >. >. # # 게시물로의 >. >. A / 자료 수집, 또는 새로운 URI 에서 리소스에는 만듭니다. 일반적으로 식별자입니다 반환됨 서버를 통해. >. >. Http/1.1 게시물로의 / 자료
>. # # 동일팔레트에 >. >. 렉시스팅레수르세이드 아래에 있는 리소스에는 업데이트 및 자료 수집, 또는 많은 식별자에서 열린우리당. >. >. 동일팔레트에 /resources/< existingResourceId>; HTTP/1.1
일반 미삭 및 URI 로 다룰 때 일반 있습니다 에 대한 구체적인 left 및 right. 및 일반 보통 이 불렀으매 컬렉션 리소스에는 특정 항목을 더 많은 부를 수 있다. 단, a 리소스에는 취합은 포함할 수 있습니다.
>. # 사례: # >. >. . - 일반 - < 특정 >, >. >. URI: website.com/users/john >. 전체 사이트 (website.com) >. 사용자 취합은 사용자 - >. 존 - 항목설명프로세서 컬렉션, 또는 리소스에는 >. >. Uri website.com/users/john/posts/23 >. 전체 사이트 (website.com) >. 사용자 취합은 사용자 - >. 존 - 항목설명프로세서 컬렉션, 또는 리소스에는 >. 포스트 - 게시물 취합은 에서 존 >. 23 - post) 에서 23) 도 함께 식별자입니다 리소스에는 존
POST /users HTTP/1.1
그럽세 변경하고 etta. 경우 이 같은 일이.
POST /users/john HTTP/1.1
의미 있는 일을 할 것으로 보인다 "고 틀렸다니까 추가할 수 있는 users 취합은 리소스에는 john 취합은.
한 번 사용하고 동일팔레트에 틀렸다니까 다스려 맞추기바인딩 또는 단일 품목, 아마도 리소스에는 안에 취합은. 따라서 when you say:
PUT /users/john HTTP/1.1
당신은 말할 수 있을 때, 이 경우 서버 업데이트, 또는 작성, t 리소스에는 john doesn& # 39 에서 users 컬렉션 .
Let me 강조표시할 몇 가지 중요한 부분을 사양명세:
>. 받아들일 수 있는 방법을 사용하는 것을 요청하는 게시물로의 원래 서버에서 인클로우저된 요청에 따라 그 엔티티와 new 리소스의 열린우리당 요청 요청 줄 에 식별됩니다 종속물
>. 저장할 수 있는 방법을 아래에 있는 동일팔레트에 요청률 인클로우저된 엔티티에는 제공된 열린우리당 요청. 이 경우 이미 () 은 열린우리당 요청 충족되었으며 리소스에만 인클로우저된 엔티티에는 간주할 수 있게 하는 수정된 버전을 원래 서버에 있는 한. 열린우리당 요청 가 아닌 경우, 해당 uri 가 리소스에만 기존 가리키십시오 수 있다 "고 요청한 의해 정의된 new 리소스에는 만들 수 있는 사용자 에이전트, 서버 리소스 uri.".
이에 따라 만드시겠습니까 또는 업데이트하려면 존재를 리소스에는 .
그래서: 기존 사용자 id 및 저장할 수 있는, 또는 원-부트 생성하는지 클라이언트입니다 it& # 39 의 검증된 고유하므로 해당 id:
PUT /user/12345 HTTP/1.1 <-- create the user providing the id 12345
Host: mydomain.com
GET /user/12345 HTTP/1.1 <-- return that user
Host: mydomain.com
그렇지 않으면 우선 동일팔레트에 개체, 객체 업데이트하려면 만듭다 post 를 사용하십시오.
POST /user HTTP/1.1 <--- create the user, server returns 12345
Host: mydomain.com
PUT /user/12345 HTTP/1.1 <--- update the user
Host: mydomain.com
포스트 작성 new" 고말은 "; 다음은 사용자 만들기 위해 이 같이 입력입니다 만드시겠습니까 me" ";).
즉, 만약 이미 exists" 삽입하십시오 " 동일팔레트에, 교체. 같이 사용자의 데이터를 5" 슬라이드에서는 ";).
이후 게시할 수 있습니다 example.com/users # 39, 사용자가 모르는 don& 운영까지도 서버만을 아직말이에요, url 을 만들 수 있습니다.
이후 a (example.com/users/id) / 만들기 위해 넣을 바꾸려는 특정 사용자.
두 개의 동일한 사용자 id 와 동일한 데이터를 서로 다른 두 번 글을 작성할 것을 의미합니다. 첫 번째 엔티티와 업데이트뿐 그에게 두 번 팅 동일한 데이터로 tcpg 두 번째로 사용자가 동일한 상태 (변경 없음). 이후 종료할 수 있는 보다 동일팔레트에 횟수에 관계없이 동일한 상태 후에 그것을 " potent", 똑같이 수행할 수 있다고 한다. 멱등 때마다. 이 자동으로 재시도하기 요청률 유용하게 사용할 수 있다. # 39, & # 39 더 이상 설정하시겠습니까 resend&. 뒤로 버튼을 누르면 브라우저.
일반 조언을 할 때 사용할 수 있는 것이 집중식으로 uirl 세대 게시물로의 서버 자원 활용. 그렇지 않으면 동일팔레트에 사용합니다. 동일팔레트에 포지셔닝하십시오 통해 포스트.
두 제품 모두 간의 데이터 전송에 사용되는 클라이언트와 서버 간 미묘한 차이가 있는데, 그 사이에 수축됐는데.
비유:
소셜 미디어 / 네트워크 비유:
Http 의 구현 방법에 대해 의심하고 있는 경우, 넌 언제나 시행하십시오 미삭 atomtm 발행물에 프로토콜 (애텀푸브) 에 대해 사양명세. Restful 웹 서비스 의해 개발된 애텀푸브 는 표준 HTTP 와 함께 쓰기 위해 많은 의견을 로이 필딩, HTTP 와 미삭 소설가, 일부는 다른 미삭 그 발명가 및 ((주)) http 자살했죠 통설이다.
실제로 애텀푸브 직접 사용할 수 있게 할 수 있습니다. 반면 it came out of the 블로그 커뮤니티, 블로그 것은 무리라구 제한된다. 임의의 (네스트된) 컬렉션을 위해 상호 작용하는 것이 아니라 일반 포로토콜 평안하게 HTTP 를 통해 임의의 리소스에는. 로 나타낼 수 있는 경우 응용 프로그램을 사용할 수 있는 그런 걱정은 하지 않고 그냥 리소스에는 네스트된 취합은 애텀푸브 동일팔레트에 또는 사후, 어떻게 사용할지 HTTP 상태 코드 반환되기를 및 그 모든 정보.
이게 애텀푸브 자원 만들기 (섹션 9.2cm) 말할 수 있다.
>. Uri 에 요청을 게시물로의 전송하십시오 취합은 구성원을 추가하려면, 클라이언트뿐 컬렉션.
맘에 드는 조언, from [RFC 2616& # 39 의 정의는 동일팔레트에] (http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html):
>. 근본적인 차이점은 다른 의미를 열린우리당 요청 로그하고 동일팔레트에 요청률 반영됩니다. Uri 에서 POST 요청을 처리할 수 있는 식별됩니다 리소스에는 인클로우저된 엔티티입니다. 될 수 있는 리소스에는 데이터 받아들이는 프로세스 게이트웨이형 일부 다른 프로토콜 또는 별도 법인으로 받아들이는 주석입니다. 반면 열린우리당 인할지 - 사용자 에이전트 나님께서 알고 URI 를 요청과 함께 동일팔레트에 reques 식별됩니다 인클로우저된 엔티티에는 서버와 고안되었습니다 적용하십시오 일부 다른 리소스에는 요청을 하면 안 됩니다.
여기 있는 이 대목, 다른 이름을 가지고 있는 가장 좋은 조언 및 자원에 대한 발려짐 동일팔레트에 이미 새 객체를 생성하기 위한 좋은 게시물로의 asm0001.asm 기존 자원 (및 서버 이름 할 것임).
나는 이에 대한 해석 및 이뎀포텐시 동일팔레트에 한다는 것을 의미하는 것으로, 요구 사항:
한 마디로.
, 는 멱등 동일팔레트에 있는 리소스에는 만약 같은 작업은 여러 번 1 시간 또는 csetup 스테이드 같습니다.
, 는 리소스에는 스테이드 될 수도 있는 이 작전이 시작될 경우 게시물로의 비사양 멱등 다른 여러 번 실행됨을 비해 단일 실행 시간.
, 동일팔레트에 " 수강생용 설정되었습니다 주소 = ", abc" 업데이트하십시오 비슷한 생각할 수 있습니다. 여기서 id = " 123";;
, 뭔가 생각할 수 있는 등 게시물로의 " 삽입하십시오 수강생용 (이름, 주소) 값 (,, " abc" xyzzz" ";).
Student Id 가 자동으로 생성됩니다.
다시 말해, 만약 같은 여러 번 함께 한 번, 또는 실행됨을 질의입니다 STUDENT 테이블의 상태 그대로 남아 있습니다.
만약 같은 경우, 그 후 여러 번 실행됨을 질의입니다 수강생용 레코드는유지합니다 프레젠테이션이든 만들어지는 여러 데이터베이스와 데이터베이스 상태 변경 수행 각 호스트마다 " INSERT"; 질의입니다.
NOTE:* 동일팔레트에 요구사항뿐 발생할 수 있는 반면, 게시물로의 doesn& 요구사항뿐 업데이트하십시오 리소스에는 위치 (이미 리소스에는), t # 39 합니다. 따라서 직관적으로 만들기 위해 새 리소스에만 동일팔레트에 게시물로의 인정해온 데 반해 기존 리소스에는 업데이트하던 필요합니다.
일부 나올 수 있는 게시물로의 업데이트를 수행할 수 있습니다. 하드 사용할 수 없는 규칙을 어느쪽이야 업데이트 또는 어느쪽이야 사용할 작성. 위상수학에서, m 기울어져 있으며, 다시 그것은꿈의 댁꽕 I& # 39 위에 언급된 추론을 통해 it.* 따르라
POST 는 등의 글을 올려 사서함이나 서한을 e-메일입니다 이메일을 보내 주십시오. 동일팔레트에 마치 한 방에 구멍 또는 배치할 때 객체를 동일팔레트에 셸프에 (또한 알려진 주소).
동일팔레트에 는 멱등. 100 회, 문제가 없을 것이라고 reques 보낼 수 있습니다. POST 는 멱등 없습니다. # 39, ll get 요청을 보내면 you& 100 배, 100 이메일 문자로 우편 또는 100mb/s 기입란.
일반 규칙: 알고 있는 경우 id 또는 항목의 이름이 동일팔레트에 사용합니다. 스케쳐내 id 또는 이름을 사용할 수 있는 항목의 의해 지정된 수령, 당 게시물로의.
동일팔레트에 기술서임을 뭐한테 컨텐츠 서비스 할 뿐입니다, 이제부터는 렌더링하려는 표현을 사용하여 리소스 식별됨 이름이다. POST 는 기술서임을 뭐한테 콘텐츠 서비스, 이제부터는 컨테인먼트하는 한다 (또는 복제됨) 하지만 it& # 39 의 최대 서버만을 얼마나 쉽게 확인할 수 있도록 컨텐트입니다.
'동일팔레트에 x' ('x' 는 경우 식별됩니다 [리소스에는] [1]). 'x' 의 내용을 리소스에는 " 재장착합니다 식별됩니다 내 손으로 content.";
'동일팔레트에 x' ('x' 언약보다는 경우 식별했습니까 리소스에는): 새로운 것을 만들 수 있는 'x' 내 콘텐츠 및 사용, 리소스에는 " 식별됩니다 it.".
'포스트 "x": 내 콘텐츠 및 제게 식별자입니다 " 저장하고 있는 식별하는 데 사용할 수 있어 리소스에는 (이전 또는 새로운) (또는 함께 다른 내용) 내용을 포함하는 것 "이라고 말했다. 이는 'x', 또는 하위입니다 identifies." 기도하였나니 리소스에는 동일해야 합니다. # 39, s, s # 39 는 ", y& 리소스에는 하위입니다 x& resource". 일반적으로 한 것이 아니라 구현됩니까 y 만들어 서브패스 x 있다 (예를 들면 x = '/' 와 '=' / foo / 표시줄에는 y foo) 및 수정 x& # 39 의 표현 (s) 의 존재를 반영하도록 할 수 있는 새로운 자원 리소스에는 하이퍼링크입니다 y& # 39 의 자원 및 일부 메타데이터입니다. (예: 정말 굿 디자인, 후자는 꾸릴 수 있는 url 로 디렉토리에만 미삭 - # 39 는 불투명도로 you&, re 하는 use 하이퍼미디어 서비스 클라이언트 측 uirl 건설 대신 트래버스합니다 애니웨이.
'동일팔레트에 / 무언가' ('/' 뭔가 경우 이미): 너희가 dell. '/' 와 함께 바꾸시겠습니까 시행하십시오 ", 뭔가 내가 열거하십시오 you.".
'동일팔레트에 / 무언가' ('/ 무언가' 존재하지 않는 경우). 내가 뭘 하고, 시행하십시오 " 제공하십시오 '/' 에서 이 뭔가 .".
'무언가' POST /: 내가 뭘 하고, 시행하십시오 " 제공하십시오 어디서나 운영까지도 go-dell '무언가' as long as you give me / re done." 때 해당 url 을 you& # 39;;
[1]: # sec_5_2_1_1 fielding/pubs/dissertation/rest_arch_style.htm ~ http://www.ics.uci.edu/
간단한 규칙에 따르면: Post 를 사용하여 만들고, 업데이트하려면 PUT 사용.
포스트:
알 수 없는
동일팔레트에:
이 질문은 왜 필요한 것은 이해할 수 있도록 해야 하는 것은 문제를 해결하려는 동일팔레트에 제집에는 동일팔레트에 게시물로의 couldn& # 39, t.
이에 앞서 동일팔레트에, 클라이언트 서버, t # 39 을 알고 있는 경우 또는 couldn& 직접 생성된 모든 명이었지만 이미 생성된 것인지 모든 데이터를 전송할 수 있는 서버 개발자가 이러한 모든 문제를 업데이트되도록 방관하겠나. 동일팔레트에 크게 줄었습니다. 동일팔레트에 는 멱등 핸들을 놓고 경쟁 조건 및 동일팔레트에 클라이언트뿐 uirl 선택할 수 있습니다.
RFC 5789 대한 패치합니다 말한다 (1995년):
> 상호 운용성 및 예방, 새로운 방식을 개선할 필요가 있다. 오류가 발생했습니다. 이 방법은 이미 정의된 리소스에는 덮어쓰려면 동일팔레트에 함께 할 수 없으며, 완전히 새로운 바디입니다 재사용됩니다 부분 변경. 그렇지 않으면 프록시와 캐시, 심지어는 클라이언트 및 서버, 얻을 수 있습니다. 또 작업 결과 혼란스럽다. 이미 사용되고 있지만 게시물로의 없이 광범위한 상호 운용성 (예컨대, 표준 방법이 없다. 발견하십시오 패치합니다 포맷 지원). 앞서 언급된 패치합니다 는 HTTP 사양명세를 완전히 정의할 수는 없습니다.
" [면쪽 레일: PATCH 는 HTTP 업데이트뿐 새로운 운영 방법] (http://weblog.rubyonrails.org/2012/2/26/edge-rails-patch-is-the-new-primary-http-method-for-updates/) ". 이 설명합니다.
어떤 위험을 무릅쓰고 언급하는 것은 이미 것 같다고 할 수 있는 것을 기억해야 합니다 uirl 동일팔레트에 있음을 클라이언트뿐 제어하는지 만들 때 리소스에는 기술입니까 끝날 예정이다. 재활용 및 동일팔레트에 중에서 선택할 수 있어 부분에 대한 정확한 클라이언트뿐 얼마나 신뢰할 수 있는 것입니다, 표준화된 제공할 수 있는 어떤 일관된 url 을 통해 해당 URL 구성표는.
아주 간단한 방법, 페이스북 타임라인당 I& # 39 m taking 예입니다.
사례 1: # 39 에 대한 글 올릴 때 네 타임라인을 it& 새로운 신규자료 입력한다. 따라서 이 사건) 이 방법을 사용하기 때문에 게시물로의 방법은 비사양 멱등.
사례 3: 그의 친구 편집할 경우, 이 경우, 그들은 자신들이 주석문입니다 셀명 id 가 업데이트 항목이 새로 만드는 대신 기존 주석문입니다 데이터베이스입니까. 따라서 이 유형의 작업에 대해 동일팔레트에 방법을 사용하여 idempotent.* 어렵기 때문이다.
예를 들어, 신용 카드 거래를 게시물로의 만들 수 있는 좋은 생각이 없는 것 같습니다.
또 다른 몇 가지 사항을 고려해야 합니다.
또 다른 제안한 차이, I want 하나 더 추가합니다.
헤더입니다 Content-Type:application/x-www-form-urlencoded ''
이에 따라 이 동일팔레트에 방법 또는 multipart data-in 파일을 보낼 수 없습니다.
>. 컨텐츠 유형 " application/x-www-form-urlencoded"; 비효율적임 >. 송신용입니다 포함된 대량의 이진 데이터 또는 텍스트 >. 비 ascii 문자. 컨텐츠 유형 " multipart/form-data"; 있어야 합니다. >. 사용되는 양식 파일을 포함하는, ascii 가 아닌 데이터 및 제출 >. 이진 데이터.
즉 제출됩니다 경우
>. 파일, ascii 가 아닌 데이터, 이진 데이터