? ? 最近、オープン プラットフォーム プロジェクトの必要性により、PHP バージョンの SDK を作成中にいくつかの問題が発生しました。後で忘れないようにマークしてください。
?
? Php送信リクエストパラメータが欠落しています:
?curl_setopt($ch, CURLOPT_POSTFIELDS, substr($postBodyString, 0, -1));
? $response = curl_exec($ch);
? リクエストがサーバーに到着した後、postBodyString のコンテンツが リクエストに表示されていないことが判明しました。パラメータ が失われました。
??
?解決策:
? ヘッダー を使用して次の設定を行います:
?$headers = array('content-type: application/x-www -form-urlencoded;charset=UTF-8');?
???curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
?
? また、返された結果に漢字が含まれており、文字化けが発生する場合も上記の方法で解決できます。