当我使用
时,我编写了这段代码来向服务器发送XML请求#include <algorithm>
#include <vector>
#include <string>
using namespace std;
void CaseInsensitiveSort(vector<string>& strs)
{
sort(
begin(strs),
end(strs),
[](const string& str1, const string& str2){
return lexicographical_compare(
begin(str1), end(str1),
begin(str2), end(str2),
[](const char& char1, const char& char2) {
return tolower(char1) < tolower(char2);
}
);
}
);
}
我收到了不支持的媒体类型错误(415)。我把它改成了
"text/xml; charset=utf8"
它开始起作用了。我认为它们两者几乎是一样的并且可以互换?我对这两种类型的理解不正确吗?