使用url的POST方法时我未得到结果(id),即rest / V1 / hello / test / 3
1)webapi.xml
<?xml version="1.0"?>
    <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Webapi:etc/webapi.xsd">
        <route url="/V1/hello/name/:name" method="GET">
            <service class="Inchoo\Hello\Api\HelloInterface" method="name"/>
            <resources>
                <resource ref="anonymous"/>
            </resources>
        </route>
        <route url="/V1/hello/test/:test" method="POST">
            <service class="Inchoo\Hello\Api\TestInterface" method="test"/>
            <resources>
                <resource ref="anonymous"/>
            </resources>
        </route>
    </routes>
2)TestInterface.php
<?php
namespace Inchoo\Hello\Api;
interface TestInterface
{
    /**
     * Returns greeting message to user
     *
     * @api
     * @param id $name Users id.
     * @return id Greeting message with users id.
     */
    public function test($id);
}3)Test.php
<?php
namespace Inchoo\Hello\Model;
use Inchoo\Hello\Api\TestInterface;
class Test implements TestInterface
{
    /**
     * Returns greeting message to user
     *
     * @api
     * @param string $name Users name.
     * @return string Greeting message with users name.
     */
    public function test($id) {
        return "Hello How are you your id is:," .$id;
    }
}4)di.xml
<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
    <preference for="Inchoo\Hello\Api\HelloInterface" type="Inchoo\Hello\Model\Hello" />
    <preference for="Inchoo\Hello\Api\TestInterface" type="Inchoo\Hello\Model\Test" />
</config>现在,我清除了缓存和页面缓存,并打开了邮递员应用程序,并保留了网址,例如http://10.0.0.33/nagarajuM2/rest/V1/hello/test/3
但是我遇到了错误。
请帮帮我。
                  您正在发送POST请求,并且正在发送什么数据?
                
                
                  
                    —
                    Emipro Technologies Pvt。公司
                    
                  
                
              
                  实际上我想使用post方法打印id值,因此我使用了inchoo遵循的相同概念。而在网址中,我使用的像是rest / V1 / hello / name / 4
                
                
                  
                    —
                    Nagaraju K 
                    
                  
                
              
                  要进行打印,首先必须发送POST数据,例如json:{“ id”:{}}
                
                
                  
                    —
                    Emipro Technologies Pvt。公司
                    
                  
                
              
                  好的,让我尝试..
                
                
                  
                    —
                    Nagaraju K 
                    
                  
                
              
                  感谢@Emipro技术,现在我得到了结果。谢谢你的帮助。  prntscr.com/g0d53x
                
                
                  
                    —
                    Nagaraju K 
                    
                  
                
              