리눅스 컬 POST 요청이 작동하지 않습니다

리눅스 컬 POST 요청이 작동하지 않습니다

페이지에서 시험 결과를 검색하기 위해 컬을 사용하여 POST 요청을 만들려고 합니다.결과는 홀수....다음 구문을 사용하고 있지만 옵션을 사용하고 있는데도 다양한 오류(예: 콘텐츠가 영구적으로 이동되는 등)가 발생합니다 -L...curl -L --data-urlencode semno=7&rectype=1&rollno=10400111005 http://wbutech.net/show-result.php

위의 링크를 올바르게 처리하고 결과를 검색하는 작동 구문을 여기에 게시할 수 있는 사람이 있습니까?

(사용 예는 Roll을 10400111005로 입력하고 정규 학생 아래에서 Season7 버튼을 클릭하는 것입니다. 이것이 제가 위의 컬 구문을 사용하여 수행하려는 작업입니다.)

답변1

더 많은 인용문 사용™- 리터럴 &기호는 명령 구분 기호로 해석됩니다.

답변2

아래와 같이 게시물 데이터 주위에 따옴표를 사용하세요.

curl -L --data-urlencode "semno=7&rectype=1&rollno=10400111005" http://wbutech.net/show-result.php

또한 이 경우 --data-urlencode를 사용하지 말고 -d 매개변수를 사용해야 합니다.

출력 예(-d 매개변수):

$ curl -d "post1=ddş5%%%%iiüğ&post2=dfdfişğ**?" http://reddoc.net/curl.php
GET:Array
(
)                                                                                                                                                                                               
POST:Array                                                                                                                                                                                      
(                                                                                                                                                                                               
    [post1] => ddş5%%%%iiüğ                                                                                                                                                                     
    [post2] => dfdfişğ**?                                                                                                                                                                       
)

출력 예(--data-urlencode 매개변수):

curl --data-urlencode "post1=ddş5%%%%iiüğ&post2=dfdfişğ**?" http://reddoc.net/curl.php
GET:Array
(
)
POST:Array
(
    [post1] => ddş5%%%%iiüğ&post2=dfdfişğ**?
)

관련 정보