小编pts*_*ts4的帖子

http.request中的nodeJS最大标头大小

对于nodeJS v0.10.28,http请求中标头内容的大小/长度是否有限制?

让我解释:

我需要使用第三方提供商提供的休息服务.返回给我的数据是在请求的标题中,正文大部分是空的(120左右的字符).标题中的数据量从几个字符到几百字节不等.

var https = require('https');

var httpHeaders = {
    Authorization: 'Basic ' + new Buffer(user + ':' + psw).toString('base64'),
    accept: '*/*',
    'Content-Type': 'text/plain; charset=utf-8'
};
var options = {
    host: "www.website.com",
    port: 8080,            
    path: "/" ,   
    method: 'GET',
    headers: httpHeaders,
    rejectUnauthorized: false,
    requestCert: true,
    agent: false
};

https.request(options, function(res) {
    res.setEncoding('utf8');
    if (res.statusCode == 200) {
        var json = res.headers["someHeaderInfo"];
        callback(null,{ "result" : JSON.parse(json) });
    } else {
        callback({ "error" : res.statusCode  });                            
    }
}).on('data', function (chunk) …
Run Code Online (Sandbox Code Playgroud)

http-headers node.js

7
推荐指数
3
解决办法
1万
查看次数

将js变量或inout值传递给razor

是否可以将js变量或html值传递给razor?

@{
    int n = ?????;
    Html.RenderPartial("_AddressBookEdit", @Model.Addresses[n]);
}
Run Code Online (Sandbox Code Playgroud)

如何从javascript设置变量n或从隐藏字段中为其赋值?

n = $('#myvar').val()'; 
Run Code Online (Sandbox Code Playgroud)

上面的代码不起作用.

javascript c# asp.net-mvc jquery razor

3
推荐指数
1
解决办法
6482
查看次数

Newtonsoft JSON.NET 和 json 关键错误中的空格?

获取以下有效的 json:

{
   "universe": {
      "solar system": "sun"
   }
}
Run Code Online (Sandbox Code Playgroud)

这是简单的 C# 代码:

using Newtonsoft.Json;
JToken x = JToken.Parse("{\"universe\": {\"solar system\": \"sun\"}}");
string s = x.First.First.First.Path;
Run Code Online (Sandbox Code Playgroud)

在此刻s = "universe['solar system']"

然而我期待着"universe.['solar system']"(注意“宇宙”后面的“.”)。

如果 json 键没有空格(“solar_system”),我得到的"universe.solar_system"结果是正确的。

问题是:这是 json.net 中的错误还是我需要做其他事情来支持 json 键中的空格?

谢谢,

PT

c# json json.net

3
推荐指数
1
解决办法
2784
查看次数

标签 统计

c# ×2

asp.net-mvc ×1

http-headers ×1

javascript ×1

jquery ×1

json ×1

json.net ×1

node.js ×1

razor ×1