Exception 使用异常验证来自Internet的输入格式

Exception 使用异常验证来自Internet的输入格式,exception,networking,Exception,Networking,人们常说,只有在处理真正异常的情况时才使用异常 处理从互联网接收的数据时如何?数据将由符合要求的客户机发送-在这种情况下,不会引发异常 但这样做让我感觉,向我的应用程序发送一些格式错误的请求将导致更多的服务器负载,这使得DDoS攻击我的服务器非常容易。我应该为此担心吗 这里有一些C++代码来说明我在做什么,但是我希望它也适用于其他编译的编程语言。 try { uint64_t id = stoull(stuff_from_the_internet); } catch (...) {

人们常说,只有在处理真正异常的情况时才使用异常

处理从互联网接收的数据时如何?数据将由符合要求的客户机发送-在这种情况下,不会引发异常

但这样做让我感觉,向我的应用程序发送一些格式错误的请求将导致更多的服务器负载,这使得DDoS攻击我的服务器非常容易。我应该为此担心吗

这里有一些C++代码来说明我在做什么,但是我希望它也适用于其他编译的编程语言。
try {
    uint64_t id = stoull(stuff_from_the_internet);
}
catch (...) {
    return;
}

您如何确定格式错误的请求会比符合要求的请求造成更多的服务器负载?一致性请求几乎总是比简单的异常抛出负载更重的cpu。我不确定。我问这个问题是因为我正在编写一个服务器,而互联网上根本没有人提到这一点。你如何确定一个格式错误的请求会比符合要求的请求造成更多的服务器负载?一致性请求几乎总是比简单的异常抛出负载更重的cpu。我不确定。我问这个问题是因为我正在写一个服务器,而互联网上根本没有人提到这一点。