我有来自JNE程序员的restAPI代码,公司代表送货服务.
他们说这个API可以在POSTMAN(谷歌Chrome应用程序)中运行
它在POSTMAN中运行良好,在这个应用程序中我只需要插入request URL(我从JNE公司获得)和两个键和值的标题如下;
KEY VALUE
----------------------------------------------
username mycompany
api key 4534645756864234523424
Run Code Online (Sandbox Code Playgroud)
对此的方法是POST,当我发布它时,它给出了结果如何预期.
我现在的问题是,如何在我的页面中运行此代码,以便我不需要在邮递员中运行它.
我现在正在学习JSON,如果有人可以帮我解决这个问题.
[更新问题1]
{
"version":1,
"collections":
[
{
"id":"c8b12431-8586-cbdd-aef7-056ec177509a",
"name":"asdasdadasdasdasd",
"timestamp":1415593872130,
"requests":
[
{
"collectionId":"c8b12431-8586-cbdd-aef7-056ec177509a",
"id":"d1b2ed66-781d-d02e-c4eb-0416dd3e07a1",
"name":"http://api.jne.co.id:8889/tracing/mycompany/origin/key/jak",
"description":"",
"url":"http://api.jne.co.id:8889/tracing/mycompany/origin/key/jak",
"method":"POST",
"headers":"username: mycompany\napi_key:089a12ffb8cd5009bdfa4ba5bdb9ee26\n",
"data":
[
{
"key":"username",
"value":"mycompany",
"type":"text"
},
{
"key":"api_key",
"value":"dsfsdfsdfs98d98sdfsdf9898dsfs",
"type":"text"
}
],
"dataMode":"params",
"timestamp":0,
"responses":[],
"version":2
}
]
}
],
"environments":[],
"headerPresets":[],
"globals":[]
}
Run Code Online (Sandbox Code Playgroud)
从上面的更新问题; 我的第一个问题是:]
我必须以什么格式保存此文件:JSON?或者是什么?
我应该使用我的网页将此文件保存在一个文件中吗?或者我可以将其保存为外部文件吗?
从上面的代码中,我得到如下结果:
{
"detail": [
{
"code": "CGK10000",
"label": "JAKARTA"
},
{
"code": …Run Code Online (Sandbox Code Playgroud) 我想知道我是否需要这样做。
为了使其更安全,插入数据库的所有内容都是从用户发布的具有特定子句的另一个表中选择的。
我使用id作为身份:
$identity = $_POST['id'];
$stmt = $mysqli->prepare ("INSERT into table_one (col_1, col_2, col_3)
VALUES (?,?,?)");
//This is what I use to do
$stmt >bind_param ("sss", $valua, $valueb, $valuec);
//But now I want to that like this
$stmt >bind_param ("sss", SELECT valuea, valueb, valuec FROM ANOTHERtable WHERE id = $identity);
$list->execute();
$list->close();
Run Code Online (Sandbox Code Playgroud)
是否可以?正确的方法是如何做到这一点?