如何在服务器端读取 Headers 参数 "RESTLET"
How to read Headers Parameter on server side "RESTLET"
[I am trying to send parameter with GET request on RESTLET Netsuite !!
but i am continuously facing issue 403 forbidden when i am trying to concatenate parameter with URL , without parameter Request is working good and getting response but i want to send parameter so now i am trying to send parameter through Header but not able to read on server side !! please help me out .how to read request header values/parameters on Netsuite RESTLET.
1-first i tried concatenate with +"&name=asd" and then Uri builder throws error 403 forbidden
2-Now i am sending parameters through request.header.add("name":"asd") working good
这是我在请求中附加参数的客户端请求代码 header
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(URL);
request.ContentType = "application/json";
request.Method = "GET";
request.Headers.Add(header);
request.Headers.Add("email", "polutry@key-stone.co");
request.Headers.Add("password", "123-4567");
WebResponse response = request.GetResponse();///here i got 403 on concatination ////
function getCustomer(context)
{
var request =https.request.headers;///headers function not defined
// var email =request.email;
//var password = request.password;
}
想要在服务器端获取 header 个值][1]
[1]: https://i.stack.imgur.com/SEB68.png
在 RESTlet 中,您无权访问 request-headers,而是在 scriptContext(RESTlet 入口点的函数参数,get
在当前情况下)。
查看 this 了解如何使用 RESTlet 以及如何传递参数。
注意: 添加 { "Content-Type": "application/json" }
header 因为你想将数据传递给 RESTlet。
[I am trying to send parameter with GET request on RESTLET Netsuite !!
but i am continuously facing issue 403 forbidden when i am trying to concatenate parameter with URL , without parameter Request is working good and getting response but i want to send parameter so now i am trying to send parameter through Header but not able to read on server side !! please help me out .how to read request header values/parameters on Netsuite RESTLET.
1-first i tried concatenate with +"&name=asd" and then Uri builder throws error 403 forbidden
2-Now i am sending parameters through request.header.add("name":"asd") working good
这是我在请求中附加参数的客户端请求代码 header
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(URL);
request.ContentType = "application/json";
request.Method = "GET";
request.Headers.Add(header);
request.Headers.Add("email", "polutry@key-stone.co");
request.Headers.Add("password", "123-4567");
WebResponse response = request.GetResponse();///here i got 403 on concatination ////
function getCustomer(context)
{
var request =https.request.headers;///headers function not defined
// var email =request.email;
//var password = request.password;
}
想要在服务器端获取 header 个值][1]
[1]: https://i.stack.imgur.com/SEB68.png
在 RESTlet 中,您无权访问 request-headers,而是在 scriptContext(RESTlet 入口点的函数参数,get
在当前情况下)。
查看 this 了解如何使用 RESTlet 以及如何传递参数。
注意: 添加 { "Content-Type": "application/json" }
header 因为你想将数据传递给 RESTlet。