Node.js 如何在http请求中发送纯文本

Node.js 如何在http请求中发送纯文本,node.js,http,post,Node.js,Http,Post,我有一些纯文本,我想通过http发送到服务器,但由于转义字符服务器并没有得到我发送的文本 我发送以下字符串 "\nganesh\"jadhao\"\r" '"\\nganesh\\"jadhao\\"\\r"' 服务器得到以下字符串 "\nganesh\"jadhao\"\r" '"\\nganesh\\"jadhao\\"\\r"' 但我需要输出 "\nganesh\"jadhao\"\r" 服务器将如何获得与我发送的完全相同的字符串。由于转义字符,无法使用平面文本通过inter

我有一些纯文本,我想通过http发送到服务器,但由于转义字符服务器并没有得到我发送的文本

我发送以下字符串

"\nganesh\"jadhao\"\r" 
'"\\nganesh\\"jadhao\\"\\r"'
服务器得到以下字符串

"\nganesh\"jadhao\"\r" 
'"\\nganesh\\"jadhao\\"\\r"'
但我需要输出

"\nganesh\"jadhao\"\r"

服务器将如何获得与我发送的完全相同的字符串。由于转义字符,无法使用平面文本通过internet发送HTTP URL。因此,必须对URL或任何包含转义字符的字符串进行编码(称为URL编码)。URL编码表示对URL中的某些字符进行编码,方法是将它们替换为一个或多个字符三元组,由百分比字符“%”和两个十六进制数字组成。例如“/”字符更改为“%2F”

要对要发送的字符串进行编码,请签出这些


  • 您使用什么来发送它(并读取它)?一台机器会将此字符串发送到服务器。在此机器中,嵌入式程序将发送到服务器,服务器代码位于Node.js中。也许您应该包括发送到服务器和/或在服务器上处理的代码段?我无法加密,因为一台机器将向服务器发送此字符串。在此机器中,嵌入式程序将发送到服务器,服务器代码位于Node.js中