给的 demo 是:xxx.com/api/?id=123,抛出 json 数据格式。
我只会写:xxx.com/api/index.php?id=123,用的 POST 方法,不会抛出 json 数据格式。
有没有大神教我一下,随便给个例子就行,我一看就懂。
给的 demo 是:xxx.com/api/?id=123,抛出 json 数据格式。
我只会写:xxx.com/api/index.php?id=123,用的 POST 方法,不会抛出 json 数据格式。
有没有大神教我一下,随便给个例子就行,我一看就懂。
|
inmyfreeSep 18, 2017
1
你需要学习下.htaccess 规则
|
|
icedxSep 18, 2017
2
你需要学习下nginx.conf 的写法
|
|
sculleySep 18, 2017
4
demo 的 url 要有路由才行,要不是 nginx 配置,要不就是 index.php 入口后自己写路由判定,然后 call function
|
|
U7Q5tLAex2FI0o0gSep 18, 2017
5
如何抛出 json ?最简单暴力的:
$arr = [ 'a' => 'aaa', 'b' => 'bbb' ]; echo json_encode($arr); exit(0); 当然这么写一点都不优雅 |
|
sculleySep 18, 2017
7
再加个 header ContentType
|
|
8
不小心点开了楼主的示例网站,然后就。。。
|
|
inmyfreeSep 18, 2017
9
你要理解,http 返回的其实都是文本,里面内容你自己写就可以,要 html 就输入 <html>....要 json 就直接 echo,一样的
|
|
inmyfreeSep 18, 2017
10
@pathletboy #8 额...这就尴尬了,不说我还不知道,xxx.com 。。。默哀,前后左右还有妹子吗
|
|
chuhemiaoSep 18, 2017
11
json_encode 解决不了问题?
|
|
ImmortalSep 18, 2017
12
我草...在公司不小心点开了
|
|
zjpSep 18, 2017 via Android
13
惨案,不只一两次了…示例网站用 example.com 不要用 xxx.com🌚
|
|
KomeijiSatoriSep 18, 2017
14

|
|
kltt22Sep 18, 2017
15
index.php 是默认页面啊,可以忽略。echo 不加头也可以返回正确 json,我一直是这样做的。
|
|
scofieldpengSep 18, 2017
16
php 抛出 json 不是就是 json_encode?然后 header 加上 application/json 就行了?遇到问题第一先 google
|
|
pawSep 18, 2017
17
靠。。。。。。好奇心杀死猫
|
|
scofieldpengSep 18, 2017
18
@kltt22 有时候客户端比如浏览器,如果不加有些前端框架不会认为是 json,因此严格来讲,最好加上 json 的 header 头
|
|
yanzixuanSep 18, 2017
19
@inmyfree 不一定,之前跟 java 的哥们联调我的接口的时候,直接报错。如果 header 没有指定 json 的话,java 的对应库会比较严格,不认为是个 json...
|
|
wizardozSep 18, 2017
20
提问请讲清楚问题描述,比如以多大的初速度和多大角度抛出 json ?
|