小编Wiz*_*Wiz的帖子

将数据发布到HTTPS网址时,GetRequestStream()会抛出超时异常

我正在调用Apache服务器上托管的API来发布数据.我正在使用HttpWebRequest在C#中执行POST.

API在服务器上具有普通HTTP和安全层(HTTPS)PORT.当我调用HTTP URL时,它工作得非常好.但是,当我调用HTTPS时,它会给我超时异常(在GetRequestStream()函数中).任何见解?我正在使用VS 2010,.Net framework 3.5和C#.这是代码块:

string json_value = jsonSerializer.Serialize(data);


        HttpWebRequest request = (HttpWebRequest)System.Net.WebRequest.Create("https://server-url-xxxx.com");
        request.Method = "POST";
        request.ProtocolVersion = System.Net.HttpVersion.Version10;
        request.ContentType = "application/x-www-form-urlencoded";

        byte[] buffer = Encoding.ASCII.GetBytes(json_value);
        request.ContentLength = buffer.Length;
        System.IO.Stream reqStream = request.GetRequestStream();
        reqStream.Write(buffer, 0, buffer.Length);
        reqStream.Close();
Run Code Online (Sandbox Code Playgroud)

编辑:彼得建议的控制台程序工作正常.但是当我添加需要发布到API的数据(以JSON格式)时,它会抛出操作超时异常.这是我添加到基于控制台的应用程序的代码,它会抛出错误.

byte[] buffer = Encoding.ASCII.GetBytes(json_value);
request.ContentLength = buffer.Length;
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc https post httprequest

13
推荐指数
2
解决办法
3万
查看次数

使用jQuery将事件绑定到DOM的动态添加元素

我正在向DOM添加少量元素.我想使用.on()jQuery的函数来操纵这些元素行为.但不知何故,DOM不会.on()为动态添加的元素触发事件.

这是JS Fiddle的例子 - http://jsfiddle.net/jYQ2D/1/

当我点击"在HTML中动态添加"按钮时,它应该显示警告消息但它没有显示.

知道为什么吗?

html jquery dom

4
推荐指数
1
解决办法
2446
查看次数

水平UL列表未在同一行中显示LI项目

我一直试图让UL通过"浮动:左"来水平显示LI项目.

float:left;
display:inline; 
Run Code Online (Sandbox Code Playgroud)

这是一个例子 - http://jsfiddle.net/Ku9Bm/1/

如您所见,它显示LI项目水平排列完美.

但是如果我向LI项目中的一个添加更多文本,UL列表会垂直显示LI项目.

这是一个例子 - http://jsfiddle.net/3DGfL/2/

即使一个LI项目有更多内容,如何在同一行显示LI项目?

html css html-lists

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

标签 统计

html ×2

asp.net-mvc ×1

c# ×1

css ×1

dom ×1

html-lists ×1

httprequest ×1

https ×1

jquery ×1

post ×1