如何模拟服务器响应-服务器端客户端

matth3o

我正在尝试dart,并且正在服务器端编写客户端:

new HttpClient().post(InternetAddress.LOOPBACK_IP_V4.host, 7474, '/path').then((HttpClientRequest request) {
request.headers.contentType = ContentType.JSON;
request.headers.add(HttpHeaders.ACCEPT, ContentType.JSON);
request.write(JSON.encode(jsonData));

return request.close();
}).then((HttpClientResponse response) {
response.transform(UTF8.decoder).listen((contents) {
  _logger(contents);
  // stuff
});
});

我想模拟服务器响应。

最好的解决方案是什么?

  • 在测试类中创建一个服务器,该服务器将返回我期望的值?
  • 还是模拟HttpClientResponse?

谢谢你的帮助 !(代码将不胜感激; D)

贡特·佐赫鲍尔(GünterZöchbauer)

HTTP包提供了这种支持。

有关示例,请参见http://www.dartdocs.org/documentation/http/0.11.1+1/index.html#http/http-testing

import 'dart:convert';
import 'package:http/testing.dart';

var client = new MockClient((request) {
  if (request.url.path != "/data.json") {
    return new Response("", 404);
  }
  return new Response(JSON.encode({
    'numbers': [1, 4, 15, 19, 214]
  }, 200, headers: {
    'content-type': 'application/json'
  });
};

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

RESTful PHP:从客户端到服务器端如何工作?

来自分类Dev

新行在客户端和服务器端如何分类?

来自分类Dev

如何从客户端调用服务器端按钮单击功能?

来自分类Dev

如何从服务器端唯一地识别客户端?

来自分类Dev

客户端服务器端模板nodejs

来自分类Dev

在服务器端访问客户端变量

来自分类Dev

如何从流星中的客户端调用服务器端功能

来自分类Dev

服务器端或客户端渲染

来自分类Dev

客户端与服务器端模板(哪个?)

来自分类Dev

如何从服务器端C#代码触发客户端JavaScript?

来自分类Dev

Mongodb服务器端与客户端处理

来自分类Dev

在Meteor中,如何在服务器端完成操作时在客户端知道?

来自分类Dev

如何知道服务器端的其余客户端调用了哪个http动作

来自分类Dev

如何在客户端渲染的React应用中发出服务器端请求?

来自分类Dev

客户端如何等待服务器响应

来自分类Dev

从服务器端生成的Firestore模拟器获取客户端React App

来自分类Dev

Java套接字服务器-客户端;卡在服务器端

来自分类Dev

如何使用Ajax更改服务器端语言Cookie(例如客户端)?

来自分类Dev

在客户端时如何运行服务器端的功能?

来自分类Dev

Devexpress MVC扩展。这些扩展是服务器端还是客户端端?

来自分类Dev

php的服务器端关联数组到html的客户端端

来自分类Dev

如何使用socket.io从客户端调用服务器端功能?

来自分类Dev

RESTful PHP:从客户端到服务器端如何工作?

来自分类Dev

新行在客户端和服务器端如何分类?

来自分类Dev

如何跟踪服务器端更新客户端?

来自分类Dev

客户端服务器端模板nodejs

来自分类Dev

用客户端路由来响应服务器端渲染

来自分类Dev

在客户端委派服务器端验证

来自分类Dev

客户端数据到服务器端

Related 相关文章

  1. 1

    RESTful PHP:从客户端到服务器端如何工作?

  2. 2

    新行在客户端和服务器端如何分类?

  3. 3

    如何从客户端调用服务器端按钮单击功能?

  4. 4

    如何从服务器端唯一地识别客户端?

  5. 5

    客户端服务器端模板nodejs

  6. 6

    在服务器端访问客户端变量

  7. 7

    如何从流星中的客户端调用服务器端功能

  8. 8

    服务器端或客户端渲染

  9. 9

    客户端与服务器端模板(哪个?)

  10. 10

    如何从服务器端C#代码触发客户端JavaScript?

  11. 11

    Mongodb服务器端与客户端处理

  12. 12

    在Meteor中,如何在服务器端完成操作时在客户端知道?

  13. 13

    如何知道服务器端的其余客户端调用了哪个http动作

  14. 14

    如何在客户端渲染的React应用中发出服务器端请求?

  15. 15

    客户端如何等待服务器响应

  16. 16

    从服务器端生成的Firestore模拟器获取客户端React App

  17. 17

    Java套接字服务器-客户端;卡在服务器端

  18. 18

    如何使用Ajax更改服务器端语言Cookie(例如客户端)?

  19. 19

    在客户端时如何运行服务器端的功能?

  20. 20

    Devexpress MVC扩展。这些扩展是服务器端还是客户端端?

  21. 21

    php的服务器端关联数组到html的客户端端

  22. 22

    如何使用socket.io从客户端调用服务器端功能?

  23. 23

    RESTful PHP:从客户端到服务器端如何工作?

  24. 24

    新行在客户端和服务器端如何分类?

  25. 25

    如何跟踪服务器端更新客户端?

  26. 26

    客户端服务器端模板nodejs

  27. 27

    用客户端路由来响应服务器端渲染

  28. 28

    在客户端委派服务器端验证

  29. 29

    客户端数据到服务器端

热门标签

归档