MCPcopy Create free account
hub / github.com/alibaba/PhotonLibOS / ua_check_handler

Function ua_check_handler

net/http/test/client_function_test.cpp:645–654  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

643}
644
645int ua_check_handler(void*, Request &req, Response &resp, std::string_view) {
646 auto ua = req.headers["User-Agent"];
647 LOG_DEBUG(VALUE(ua));
648 EXPECT_EQ(ua, "TEST_UA");
649 resp.set_result(200);
650 std::string str = "success";
651 resp.headers.content_length(7);
652 resp.write((void*)str.data(), str.size());
653 return 0;
654}
655
656TEST(http_client, user_agent) {
657 auto tcpserver = new_tcp_socket_server();

Callers

nothing calls this directly

Calls 5

set_resultMethod · 0.80
content_lengthMethod · 0.45
writeMethod · 0.45
dataMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected