我想使用 cURL 来测试 RESTful Web 服务资源。
在这项工作中,其中一个标头需要换行符才能将数据正确传递到服务器。
除了无休止地寻找我认为相当普遍但无济于事的东西之外,我还尝试使用(\n):
curl -X POST --header "login_id: testUser" --header "passcode: testPasscode" --header "dataHeader: some data\nsome more data" http://localhost:8080/api/test
这是行不通的。在服务器上读取标头时无法识别换行符 - 我认为 cURL 实际上将其删除。
我也尝试过使用(%0A):
curl -X POST --header "login_id: testUser" --header "passcode: testPasscode" --header "dataHeader: some data%0Asome more data" http://localhost:8080/api/test
some data
我应该如何制作帖子以在和之间插入换行符some more data
?
我在 Mac 上使用终端