페이지에서 시험 결과를 검색하기 위해 컬을 사용하여 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şğ**?
)