Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 웹하드순위
- 전략
- OOP
- curl
- jquery
- 웹하드추천
- MySQL
- Apache
- Forms
- php
- Arrays
- Ajax
- Linux
- HTML
- 경영
- Regex
- UTF-8
- composer-php
- variables
- Laravel
- JavaScript
- post
- date
- Session
- 무료다운로드쿠폰
- JSON
- file-upload
- string
- function
Archives
- Today
- Total
개발! 딱 깔끔하고 센스있게!
PHP CURL 에서 POST 에서 GET 로 전환 하 는 방법 본문
나 는 이전 Post 요청 에서 Get 요청 으로 전환 해 보 았 다.
그것 은 그것 이 Get 이 라 고 가정 하 였 으 나, 결국 post 를 만 들 었 다.
나 는 PHP 에서 다음 조작 을 시도 했다.
curl_setopt($curl_handle, CURLOPT_POSTFIELDS, null); curl_setopt($curl_handle, CURLOPT_POST, FALSE); curl_setopt($curl_handle, CURLOPT_HTTPGET, TRUE);
내 가 뭘 놓 쳤 지?
기타 정보:나 는 POST 요청 을 수행 하기 위 한 연결 을 만 들 었 다.
이 는 성공 적 으로 끝 났 지만, 나중에 다시 연결 하고 위의 setots 를 사용 하려 고 시도 할 때 내부 에서 불완전한 POST 헤드 를 사용 하여 POST 를 완성 합 니 다.
문 제 는 GET 작업 을 수행 하고 있다 고 생각 하지만 content length 인자 가 없 는 POST 헤드 가 설치 되 어 있 습 니 다.
연결 에 실 패 했 고 411 오류 가 발생 했 습 니 다.
대답 하 다.
GET 요 구 를 수행 할 때 검색 문자열 을 URL 의 맨 끝 에 두 도록 합 니 다.
$qry_str = "?x=10&y=20"; $ch = curl_init(); // Set query data here with the URL curl_setopt($ch, CURLOPT_URL, 'http://example.com/test.php' . $qry_str); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_TIMEOUT, 3); $content = trim(curl_exec($ch)); curl_close($ch); print $content;
With a POST you pass the data via the CURLOPT_POSTFIELDS option instead of passing it in the CURLOPT__URL. ------------------------------------------------------------------------- $qry_str = "x=10&y=20"; curl_setopt($ch, CURLOPT_URL, 'http://example.com/test.php'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_TIMEOUT, 3); // Set request method to POST curl_setopt($ch, CURLOPT_POST, 1); // Set query data here with CURLOPT_POSTFIELDS curl_setopt($ch, CURLOPT_POSTFIELDS, $qry_str); $content = trim(curl_exec($ch)); curl_close($ch); print $content;
CURLOPT HTTPGET 의 curl setot () 문서 에 있 는 주석 (강조 사항 추가):
[CURLOP HTTP GET 를 설정] TRUE 에서 가 져 올 HTTP 요청 방법 을 리 셋 합 니 다.GET 는 기본 값 이 므 로 요청 방법 이 변경 되 었 을 때 만 필요 합 니 다.
'개발 스크랩 메모 > PHP' 카테고리의 다른 글
페 이 스 북 응용 프로그램 탭 - > PHP 를 사용 한 외부 링크 (0) | 2020.11.30 |
---|---|
PHP 는 특정 refresurl / 페이지 에 만 접근 할 수 있 습 니 다. (0) | 2020.11.30 |
My SQL & PHP: 다 키워드 검색 (0) | 2020.11.29 |
Facebook API PHP 를 사용 하여 someone 벽 에 게시 합 니 다. (0) | 2020.11.29 |
PHP 에서, 우리 가 어디 에 있 는 지, uutoring () 을 왜 사용 하 는 지? (0) | 2020.11.29 |
Comments