如何获取前端提交来得json格式数据
2023-09-14 09:12:10 时间
composer.json
{ "require": { "guzzlehttp/guzzle": "~6.0" } }
composer install
index.php 访问该页面 请求后台接口
<?php require "./vendor/autoload.php"; use GuzzleHttp\Client; $baseurl = "http://wang.com/json.php"; $client = new Client(); $response = $client->request('POST', $baseurl, [ 'json' => ['foo' => 'bar'] ]); echo $response->getBody(); echo $response->getHeader('Content-Length');
当我使用 form表单格式请求 或者get query
$client->request('GET', 'http://httpbin.org', [
'query' => ['foo' => 'bar']
]);
$res = $client->request('POST', 'http://localhost:9999/form.php', [
'form_params' => [
'field_name' => 'abc',
'other_field' => '123',
'nested_field' => [
'nested' => 'hello'
]
]
后台都能通过 $_GET $_POST拿到数据
但是 改为json请求就拿不到
结果发现 获取json请求内容要换种
var_dump(file_get_contents('php://input'));
echo json_encode(['code'=>200,'msg'=>'success']);
相关文章
- 数据透视表上线!如何在纯前端实现这个强大的数据分析功能?
- ajax跨域的解决办法_前端跨域解决方案
- 使用 tide、handlebars、graphql 开发 Rust web 前端(2)- 获取并解析 GraphQL 数据
- 数据结构面试常见问题总结怎么写_前端数据结构与算法面试题
- 后端一次返回过多数据,前端应该如何优化处理?
- java字符串转换为json对象6_Json对象与Json字符串的转化、JSON字符串与Java对象的转换…
- 一个初级前端结合css、div谈一谈屏幕尺寸、分辨率、缩放(显示文本、应用等项目的大小)概念
- 美团前端二面经典react面试题总结_2023-03-01
- 前端三件套——我看HTML及CSS
- 字节前端高频手写面试题(持续更新中)1
- JavaScript 学习-49.localStorage前端保存数据
- 如何优雅地校验后端接口数据,不做前端背锅侠
- 分享10个让人迷惑的前端面试题(上)
- 【前端】Vue VS React
- 字节前端二面react面试题(边面边更)_2023-03-13
- 前端项目依赖的依赖自动更新一起的错误
- json深入MySQL:将数据导入@JSON格式(mysqlinto)
- MySQL存储JSON格式的数据(mysql存json格式)
- MySQL转JSON:实现高效数据转换(mysql转json)
- 利用Redis轻松存储JSON数据(redis存储json)
- Redis存储JSON数据的实现(redis存json)
- 数据实现MySQL数据的jsp前端展示(jsp显示mysql)
- 台设计使用SQLServer前端设计实现数据可视化(sqlserver编辑前)
- Vue操作Redis掌握前端数据管理利器(vue操作redis)
- MySQL一Front构建高效数据前端系统的完美组合(mysql一front)
- 前端学习Redis从零开始(前端讲redis)
- 前端如何获取Redis中的数据(前端获取redis)
- Redis中数据批量转换为JSON格式(redis 转json)
- 网站前端和后台性能优化的34条宝贵经验和方法