PHPはPOSTの代わりにGETを送信します

チアゴ・パキオーニ

いくつかのデータを投稿する必要がありますが、同じアドレスにいくつかのGET関数とPOST関数があります。私のPHPはPOSTではなくGETを送信しています。

$apiURL = 'https://myAPI.com.br/api';

$data = http_build_query(array('postdata' => 10));
$uriRequest = $apiURL.'/main';

$options = array(       
    "ssl"=>array(
    "verify_peer"=>false,
    "verify_peer_name"=>false,
    ),
    'https' => array(
        'header'  => 'Content-type: application/x-www-form-urlencoded',
        'method'  => 'POST',
        'content' => $data
    ),
);
$context  = stream_context_create($options);
$result = file_get_contents($uriRequest, false, $context);
if ($result === FALSE) {
    return var_dump($result);
}
return var_dump($result);

私はそれが安全ではないssl部分を知っています、しかしそれはプロトタイピング目的のためだけです。

アドレス ' https://myAPI.com.br/api/main 'でGETの代わりにPHPをPOSTに取得できません

Xatenev

http://php.net/manual/de/function.stream-context-create.php#74795から判断すると、https保護されたページのストリームコンテキストを作成する正しい方法は次のとおりです。

<?php
$context_options = array (
        'http' => array (
            'method' => 'POST',
            'header'=> "Content-type: application/x-www-form-urlencoded\r\n"
                . "Content-Length: " . strlen($data) . "\r\n",
            'content' => $data
            )
        );

ご覧のとおり、の'http' => array...代わりにを使用していますhttps

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Angular $ httpはpostの代わりにgetを送信します

分類Dev

FlurlPostUrlEncodedはPOSTの代わりにGETを実行します

分類Dev

Html.RenderActionはGetの代わりにPostを使用します

分類Dev

AndroidHttpUrlConnectionはGETの代わりにPOSTを実行します

分類Dev

Android:HttpUrlConnectionは(GETの代わりに)POSTを使用してリクエスト本文を送信します

分類Dev

LaravelはPOSTリクエストの代わりにGETを送信しています

分類Dev

AJAX POSTはデータを送信せず、代わりにGETメソッドを介して送信します

分類Dev

Ajaxは代わりにgetを送信して投稿します

分類Dev

fetch()はreact-native(iOS)でPOSTの代わりにGETを実行します

分類Dev

None値の代わりにurlfetchは何を送信しますか?

分類Dev

POSTの代わりにGETを送信するAJAX

分類Dev

S3はPOSTの代わりにPUTを使用します

分類Dev

RestangularはGETの代わりにHTTPOPTIONSを使用します

分類Dev

.get('href') は、href の代わりに None を返します。

分類Dev

どの条件で、$ _ GETまたは$ _POST変数の代わりに$ _REQUEST変数を使用します

分類Dev

`{}`の代わりに `null`をブラウザに送信します

分類Dev

pdfフォームはPDFの代わりにFDFを送信します

分類Dev

Jsoupはjsonの代わりにapplication / x-www-form-urlencodedを送信します

分類Dev

c#httpclientPostAsJsonがPOSTの代わりにGETリクエストを送信する

分類Dev

HerokuはPOSTメソッドの代わりにOptionsを使用します

分類Dev

POSTの代わりにPUTを使用してフォームを送信する

分類Dev

送信はHTTPPOSTを実行しませんが、代わりにhttp get / requestを実行します

分類Dev

$ http.getは、実行する代わりに実際のphpスクリプトを返します(yeoman、grunt)

分類Dev

POSTの代わりにOPTIONSを送信するangularJS

分類Dev

SAS sftpは、CRLFの代わりにLF区切り文字を使用してファイルを送信します

分類Dev

Rest Assured Callのパラメータを送信するには、Mapの代わりにMultimapを使用します

分類Dev

htaccessRewriteRuleは文字列の代わりにindex.phpを渡します

分類Dev

Apacheはphpエラーの代わりにエラー500を表示します

分類Dev

** kwdsの代わりにsuper().__ init __()辞書を送信しない理由はありますか?

Related 関連記事

  1. 1

    Angular $ httpはpostの代わりにgetを送信します

  2. 2

    FlurlPostUrlEncodedはPOSTの代わりにGETを実行します

  3. 3

    Html.RenderActionはGetの代わりにPostを使用します

  4. 4

    AndroidHttpUrlConnectionはGETの代わりにPOSTを実行します

  5. 5

    Android:HttpUrlConnectionは(GETの代わりに)POSTを使用してリクエスト本文を送信します

  6. 6

    LaravelはPOSTリクエストの代わりにGETを送信しています

  7. 7

    AJAX POSTはデータを送信せず、代わりにGETメソッドを介して送信します

  8. 8

    Ajaxは代わりにgetを送信して投稿します

  9. 9

    fetch()はreact-native(iOS)でPOSTの代わりにGETを実行します

  10. 10

    None値の代わりにurlfetchは何を送信しますか?

  11. 11

    POSTの代わりにGETを送信するAJAX

  12. 12

    S3はPOSTの代わりにPUTを使用します

  13. 13

    RestangularはGETの代わりにHTTPOPTIONSを使用します

  14. 14

    .get('href') は、href の代わりに None を返します。

  15. 15

    どの条件で、$ _ GETまたは$ _POST変数の代わりに$ _REQUEST変数を使用します

  16. 16

    `{}`の代わりに `null`をブラウザに送信します

  17. 17

    pdfフォームはPDFの代わりにFDFを送信します

  18. 18

    Jsoupはjsonの代わりにapplication / x-www-form-urlencodedを送信します

  19. 19

    c#httpclientPostAsJsonがPOSTの代わりにGETリクエストを送信する

  20. 20

    HerokuはPOSTメソッドの代わりにOptionsを使用します

  21. 21

    POSTの代わりにPUTを使用してフォームを送信する

  22. 22

    送信はHTTPPOSTを実行しませんが、代わりにhttp get / requestを実行します

  23. 23

    $ http.getは、実行する代わりに実際のphpスクリプトを返します(yeoman、grunt)

  24. 24

    POSTの代わりにOPTIONSを送信するangularJS

  25. 25

    SAS sftpは、CRLFの代わりにLF区切り文字を使用してファイルを送信します

  26. 26

    Rest Assured Callのパラメータを送信するには、Mapの代わりにMultimapを使用します

  27. 27

    htaccessRewriteRuleは文字列の代わりにindex.phpを渡します

  28. 28

    Apacheはphpエラーの代わりにエラー500を表示します

  29. 29

    ** kwdsの代わりにsuper().__ init __()辞書を送信しない理由はありますか?

ホットタグ

アーカイブ