第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

為什么我的 Twilio 電話號(hào)碼在收到狀態(tài)代碼:200 時(shí)也不會(huì)回復(fù)短信?

為什么我的 Twilio 電話號(hào)碼在收到狀態(tài)代碼:200 時(shí)也不會(huì)回復(fù)短信?

MMTTMM 2022-08-17 17:24:24
要注意:當(dāng)你看到我展示代碼的地方時(shí),它只是意味著我試圖不透露太多。postmapping-url-hereMyOwnDefinedEntity所以我用來(lái)發(fā)送和接收短信。我已經(jīng)在這個(gè)問(wèn)題上卡了大約3天,我似乎不知道如何解決它。Twilio我用作應(yīng)用程序框架、生成工具和 IDE。我還使用創(chuàng)建一個(gè)隧道來(lái)運(yùn)行。Spring BootGradleVSCodeNgroklocalhost:8080當(dāng)我將其作為:public static void main(String[] args) {}它工作得很好,我的號(hào)碼發(fā)回了一條短信作為回應(yīng)。Twilio但是,當(dāng)我將其放在自己的函數(shù)中,調(diào)用該函數(shù),并使用整個(gè)應(yīng)用程序運(yùn)行它時(shí),我仍然會(huì)從它作為方法工作時(shí)獲得相同的狀態(tài)代碼,但我的號(hào)碼不會(huì)給我回短信。200mainTwilio我已經(jīng)嘗試過(guò)使用,并且我已經(jīng)嘗試過(guò)同時(shí)測(cè)試它和.@PostMapping@GetMappingPOSTGET在我從站點(diǎn)發(fā)送和接收代碼中,我嘗試使用 和 作為響應(yīng)類型。Twilioapplication/xmlapplication/json以下是我到目前為止的一些代碼:public static void TwilioRespondToSMS() {        get("/", (req, res) -> "");        post("/<postmapping-url-here>", (req, res) -> {            res.type("application/xml");            Body body = new Body                    .Builder("This is a response to your text message")                    .build();            Message sms = new Message                    .Builder()                    .body(body)                    .build();            MessagingResponse twiml = new MessagingResponse                    .Builder()                    .message(sms)                    .build();            return twiml.toXml();        });                }這是代碼:main@SpringBootApplicationpublic class ApplicationServerClass {    public static void main(String[] args) {        SpringApplication.run(ApplicationServerClass.class, args);        //TwilioRespondToSMS();    }    // Whatever other code ...}我還嘗試將我的函數(shù)放入:@Bean    public CommandLineRunner commandRunner() {        return (args) -> {            TwilioRespondToSMS();            // Whatever other code ...        }    }Twilio網(wǎng)站的例子將其顯示為一個(gè)函數(shù)。在對(duì)整個(gè)應(yīng)用程序運(yùn)行該示例時(shí),是否需要更改該示例?main提前致謝。
查看完整描述

1 回答

?
泛舟湖上清波郎朗

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超3個(gè)贊

好吧,經(jīng)過(guò)4天試圖解決我的問(wèn)題,我終于能夠自己想出一個(gè)解決方案。


我想也許這只是一個(gè)愚蠢的錯(cuò)誤,直到現(xiàn)在我才注意到,但我覺(jué)得這個(gè)解決方案并不容易想出。所以我要分享一下我是怎么想到這個(gè)的。


在將函數(shù)中的 URL 映射到自定義方法之前,我實(shí)際上獲得了狀態(tài)代碼,因?yàn)樗鼰o(wú)法識(shí)別任何要映射到的請(qǐng)求 URL。post@PostMapping404POST


我認(rèn)為正確的解決方案是使用 定制的 ,但這只會(huì)導(dǎo)致我使用相同的端口:作為運(yùn)行我的應(yīng)用程序的端口。這就是為什么我沒(méi)有收到來(lái)自我的Twilio號(hào)碼的任何短信,即使我得到的狀態(tài)代碼為。@PostMappingJava Spark8080Spring Boot200


因此,以下是我為解決問(wèn)題所做的工作:


首先,我刪除了我的自定義函數(shù)@PostMapping


@PostMapping("/<postmapping-url-here>")

    public ResponseEntity<MyOwnDefinedEntity> getMyOwnDefinedEntity(@PathVariable Long id) {

        log.debug("REST request to get MyOwnDefinedEntity : {}", id);

        Optional<MyOwnDefinedEntity> myOwnDefinedEntity = myOwnDefinedEntityRepository.findById(id);

        //if(myOwnDefinedEntity.isPresent())

        return new ResponseEntity<MyOwnDefinedEntity>(MyOwnDefinedEntity.get(), HttpStatus.OK);

    }

我把我的功能保留在:


@Bean

    public CommandLineRunner commandRunner() {

        return (args) -> {

            TwilioRespondToSMS();

            // Whatever other code ...

        }

    }

最后,在我的里面,我添加了:,或任何其他不是的端口號(hào)。TwilioRespondToSMS()port(8070);8080


在本例中,現(xiàn)在通過(guò)隧道 URL 使用,并且正在使用 。在這一點(diǎn)上,我終于能夠在同時(shí)運(yùn)行的同時(shí)成功地從我的號(hào)碼中取回回復(fù)短信。Java Spark8070NgrokSpring Boot8080TwilioSpring Boot


查看完整回答
反對(duì) 回復(fù) 2022-08-17
  • 1 回答
  • 0 關(guān)注
  • 444 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)