php - 如何正确连接这个 php 字符串
问题描述
$name = $_POST["fname"];
echo $name;
CURLOPT_POSTFIELDS => "{\n
\"DisplayName\": \" ".$name." \",\n
\"PrimaryEmailAddr\": {\n \"Address\": \"jdrew@myemail.com\"\n }\n}\n",
我正在尝试使用操作 php 文件的表单中的详细信息发出 POST 请求,回显打印正确的信息,我尝试过 + 和 . 和 { 和 "" 和所有的事情都无济于事,希望任何有一点知道如何解决这个问题的人,这是我第一次接近 php:/
编辑:
$jsons = array(
"DisplayName"=> "scsKing's Groceries",
"Suffix"=> "Jr",
"Title"=> "Mr",
"MiddleName"=> "B",
"Notes"=> "Here are other details.",
"FamilyName"=> "King",
"GivenName"=> "James"
);
$JsonString = json_encode($jsons);
curl_setopt_array($curl, array(
CURLOPT_URL => "https://quickbooks.api.intuit.com/v3/company/123146505733159/customer?minorversion=41",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => $JsonString,
CURLOPT_HTTPHEADER => array(
"Accept: application/json",
"Accept-Encoding: gzip, deflate",
这是否是正确的格式,它返回 cURL 错误 #:Operation 在 30000 毫秒后超时,收到 0 个字节
谢谢
解决方案
推荐阅读
- mongodb - 在 mongoDB 上实现用户名和/或名称的用户搜索
- python - Pandas - 如何在数据框中的任何行中查找 6 个零的序列,并将其替换为 NaN?
- r - 如何使用R从宽到长重塑数据,两行标题
- amazon-web-services - AWS Elastic Beanstalk:尽管有 IAM 权限和自定义配置,但未显示自定义 Cloudwatch 日志
- python - 将随机浮点数列表转换为最近定义的整数集
- python - Apache 气流中的 OAuth 身份验证(Google Cloud Composer)
- android - 错误:runtime_flags 中设置的未知位:0x8000
- r - 尽管 macOS Catalina 中 step = 1,但 Shiny numericInput 的增量为 2
- amazon-web-services - 如何减少从 S3 显示图像的加载时间
- python - udp客户端python获取时间