【问题标题】:How to write a fake local server with Terminal如何使用终端编写假本地服务器
【发布时间】:2022-01-19 20:49:29
【问题描述】:

我正在使用我的移动应用发出网络请求。我想模拟一个服务器进行错误处理,因为我最终会向其发出请求的服务器尚未启动

我不想花很多时间编写自己的服务器代码

我想向服务器发出请求,并让服务器响应..

  • 400 响应
  • 200 响应
  • 没有回应

【问题讨论】:

    标签: networking terminal localhost backend


    【解决方案1】:

    每个测试的终端命令

    所有写着 11.11.11.11 的地方你都应该输入你的 IP 地址

    400 响应测试

    while true; do echo -e "HTTP/1.1 400 Bad Request\n\n $(date)" | nc -l 11.11.11.11 1500; sleep 3; done
    

    测试完成后,在终端中点击 control + c 直到进程停止

    200 响应测试

     while true; do echo -e "HTTP/1.1 200 OK\n\n $(date)" | nc -l 11.11.11.11 1500;  sleep 3; done
    

    测试完成后,在终端中点击 control + c 直到进程停止

    无响应测试

    nc -l 11.11.11.11 1500
    

    测试完成后,在终端中点击 control + c 直到进程停止

    【讨论】:

      猜你喜欢
      • 2011-05-22
      • 1970-01-01
      • 2012-10-10
      • 1970-01-01
      • 2014-08-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多