关于用POST方法发送JSON数据的问题。
stream_context_create用这个函数POST方法发送json对象的例子。有的麻烦发段代码上来。谢谢了。不要用curl
回复讨论(解决方案)
不知道你具体的需求,给个代码片段
$opts = array( 'http' => array( 'method' => 'POST', 'header' => 'content-type:application/x-www-form-urlencoded', 'user_agent' => $_SERVER['HTTP_USER_AGENT'], 'content' => http_build_query($data) ) ); $context = stream_context_create($opts);$result = file_get_contents($url, false, $context);
不知道你具体的需求,给个代码片段
$opts = array( 'http' => array( 'method' => 'POST', 'header' => 'content-type:application/x-www-form-urlencoded', 'user_agent' => $_SERVER['HTTP_USER_AGENT'], 'content' => http_build_query($data) ) ); $context = stream_context_create($opts);$result = file_get_contents($url, false, $context);
$data请问这个是数组?还是什么?麻烦贴出来一下。谢谢。
$data 是一个数组,保存有你需要传递的数据
例如
$data = array('a' => 1, 'b' => 2, 'C' => 'abc');
$data 是一个数组,保存有你需要传递的数据
例如
$data = array('a' => 1, 'b' => 2, 'C' => 'abc');
可是json串的内容怎么传过去呢?
不就是一个串吗?
就字符串而言,json 串与普通字符串并没有区别呀
关键在于对方是如何接收的
不就是一个串吗?
就字符串而言,json 串与普通字符串并没有区别呀
关键在于对方是如何接收的
这是服务器端接收的方法,有两个参数。
第二个参数是一个查询的实体对象。
他要求的数据格式具体是什么样的呢?
他要求的数据格式具体是什么样的呢?
调用的时候一共POST过去两个参数,一个是appkey,另外一个是model,下面这个是组成json串的数组。
array('PageIndex'=>1, 'PageSize'=>20, 'StartTime'=>'2015-04-07 08:00:00', 'EndTime'=>'2015-04-07 22:00:00')
如果你弄不清所需的格式,请你向 C++(还是 C#)开发人员咨询一下
如果你弄不清所需的格式,请你向 C++(还是 C#)开发人员咨询一下
搞定了。谢谢您!!结帖。

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics



Laravel simplifies handling temporary session data using its intuitive flash methods. This is perfect for displaying brief messages, alerts, or notifications within your application. Data persists only for the subsequent request by default: $request-

The PHP Client URL (cURL) extension is a powerful tool for developers, enabling seamless interaction with remote servers and REST APIs. By leveraging libcurl, a well-respected multi-protocol file transfer library, PHP cURL facilitates efficient execution of various network protocols, including HTTP, HTTPS, and FTP. This extension offers granular control over HTTP requests, supports multiple concurrent operations, and provides built-in security features.

Laravel provides concise HTTP response simulation syntax, simplifying HTTP interaction testing. This approach significantly reduces code redundancy while making your test simulation more intuitive. The basic implementation provides a variety of response type shortcuts: use Illuminate\Support\Facades\Http; Http::fake([ 'google.com' => 'Hello World', 'github.com' => ['foo' => 'bar'], 'forge.laravel.com' =>

Do you want to provide real-time, instant solutions to your customers' most pressing problems? Live chat lets you have real-time conversations with customers and resolve their problems instantly. It allows you to provide faster service to your custom

Laravel's service container and service providers are fundamental to its architecture. This article explores service containers, details service provider creation, registration, and demonstrates practical usage with examples. We'll begin with an ove

Article discusses late static binding (LSB) in PHP, introduced in PHP 5.3, allowing runtime resolution of static method calls for more flexible inheritance.Main issue: LSB vs. traditional polymorphism; LSB's practical applications and potential perfo

PHP logging is essential for monitoring and debugging web applications, as well as capturing critical events, errors, and runtime behavior. It provides valuable insights into system performance, helps identify issues, and supports faster troubleshoot

The article discusses adding custom functionality to frameworks, focusing on understanding architecture, identifying extension points, and best practices for integration and debugging.
