如何在D上获取服务器响应代码?

德米特里·布布嫩科夫(Dmitry Bubnenkov)

我需要检查D中的服务器响应代码。例如,检查服务器是否返回404、200或其他代码。

我查看了std.net.curl,但是我不知道如何使用它。

我不确定,但可能需要使用选项请求ex:

 import std.net.curl;
 import std.stdio;

void main()
{
    auto http = HTTP();
    options("dlang.org", null, http);
    writeln("Allow set to " ~ http.responseHeaders["Allow"]);
}

这个鳕鱼对我不起作用。我收到下一个错误:

F:\temp\1>app.exe
[email protected](8): Range violation
----------------
0x0041DB08
0x00402092
0x00426D8E
0x00426D63
0x00426C79
0x0041D857
0x7636338A in BaseThreadInitThunk
0x77C79F72 in RtlInitializeExceptionChain
0x77C79F45 in RtlInitializeExceptionChain
棘轮怪胎

您只需附加一个statusLine回调:

auto http = HTTP("dlang.org");
http.onReceiveStatusLine = (HTTP.StatusLine status){ responceCode = status.code; };
//attach onreceive callback as well
http.perform();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在D上获取服务器响应代码?

来自分类Dev

如何在Volley中获取JSONObject服务器响应

来自分类Dev

单击按钮如何在服务器上运行代码?

来自分类Dev

如何在OPC服务器上获取标签列表

来自分类Dev

如何在服务器上获取互联网?

来自分类Dev

如何获取WebView中每个请求的服务器响应代码

来自分类Dev

无法在本地服务器上获取xmlhttp响应

来自分类Dev

如何在php中使用curl从服务器获取响应

来自分类Dev

如何在服务器上使用npm时使方法具有响应性

来自分类Dev

如何在服务器上使用npm时使方法具有响应性

来自分类Dev

如何执行POST请求并从服务器获取响应?

来自分类Dev

如何从Intent Service中的服务器获取Json响应?

来自分类Dev

如何使用PHP获取服务器响应时间

来自分类Dev

服务器错误时如何获取响应内容

来自分类Dev

如何从http响应中获取服务器名称

来自分类Dev

如何从服务器获取有效的json响应

来自分类Dev

如何从 PHP 服务器异步获取响应

来自分类Dev

如何在远程服务器上使用Selenium运行代码接受测试

来自分类Dev

如何在远程MS SQL服务器上更新数据库(EF代码优先)

来自分类Dev

如何在UNIX服务器上在后台运行PHP代码

来自分类Dev

如何在VScode中直接在服务器上编辑代码

来自分类Dev

如何在UNIX服务器上在后台运行PHP代码

来自分类Dev

如何在远程服务器上使用Selenium运行代码接受测试

来自分类Dev

如何在推送到开发服务器的代码上触发 jenkins Job?

来自分类Dev

如何在服务器端响应ajax调用?

来自分类Dev

如何在服务器端响应ajax调用?

来自分类Dev

如何在服务器上向客户端获取集合的计数?

来自分类Dev

如何在Openshift Tomcat 7(JBoss EWS 2.0)服务器上获取真实路径

来自分类Dev

当页面从服务器获取数据时,如何在屏幕上显示简单的加载消息?

Related 相关文章

  1. 1

    如何在D上获取服务器响应代码?

  2. 2

    如何在Volley中获取JSONObject服务器响应

  3. 3

    单击按钮如何在服务器上运行代码?

  4. 4

    如何在OPC服务器上获取标签列表

  5. 5

    如何在服务器上获取互联网?

  6. 6

    如何获取WebView中每个请求的服务器响应代码

  7. 7

    无法在本地服务器上获取xmlhttp响应

  8. 8

    如何在php中使用curl从服务器获取响应

  9. 9

    如何在服务器上使用npm时使方法具有响应性

  10. 10

    如何在服务器上使用npm时使方法具有响应性

  11. 11

    如何执行POST请求并从服务器获取响应?

  12. 12

    如何从Intent Service中的服务器获取Json响应?

  13. 13

    如何使用PHP获取服务器响应时间

  14. 14

    服务器错误时如何获取响应内容

  15. 15

    如何从http响应中获取服务器名称

  16. 16

    如何从服务器获取有效的json响应

  17. 17

    如何从 PHP 服务器异步获取响应

  18. 18

    如何在远程服务器上使用Selenium运行代码接受测试

  19. 19

    如何在远程MS SQL服务器上更新数据库(EF代码优先)

  20. 20

    如何在UNIX服务器上在后台运行PHP代码

  21. 21

    如何在VScode中直接在服务器上编辑代码

  22. 22

    如何在UNIX服务器上在后台运行PHP代码

  23. 23

    如何在远程服务器上使用Selenium运行代码接受测试

  24. 24

    如何在推送到开发服务器的代码上触发 jenkins Job?

  25. 25

    如何在服务器端响应ajax调用?

  26. 26

    如何在服务器端响应ajax调用?

  27. 27

    如何在服务器上向客户端获取集合的计数?

  28. 28

    如何在Openshift Tomcat 7(JBoss EWS 2.0)服务器上获取真实路径

  29. 29

    当页面从服务器获取数据时,如何在屏幕上显示简单的加载消息?

热门标签

归档