The Altair Community is migrating to a new platform to provide a better experience for you. The RapidMiner Community will merge with the Altair Community at the same time. In preparation for the migration, both communities are on read-only mode from July 15th - July 24th, 2024. Technical support via cases will continue to work as is. For any urgent requests from Students/Faculty members, please submit the form linked here.
Options

POST Request with raw body JSON

mugicagonzalez_mugicagonzalez_ Member Posts: 14 Contributor II
edited December 2018 in Help
A package in the marketplace called "RestAPI" supports a simple "POST Request" processor with a parameter "Body Category" (x-www-formurlencoded or raw) and raw data (JSON, XML, HTML, ...)

Does the Web Mining package has a similar process? The Get Page process doesn't seem to have these "Raw body" parameters

Best Answer

  • Options
    mugicagonzalez_mugicagonzalez_ Member Posts: 14 Contributor II
    Solution Accepted
    Thanks @sgenzer

    I made it work by using the "Enrich Data via Webservice" indeed. 
    If you want to send a JSON body type you have to add to request properties Content-Type (as property) and application/json (as value).

Answers

  • Options
    sgenzersgenzer Administrator, Moderator, Employee, RapidMiner Certified Analyst, Community Manager, Member, University Professor, PM Moderator Posts: 2,959 Community Manager
    hi @mugicagonzalez_ - so that "RestAPI" extension is produced by Aptus Data Labs, not RapidMiner. I am cc'ing @SamirSahooAptus to see if he has someone who can answer your query about this.

    If you just want to do a POST request with a body, I would use the "Enrich Data via Webservice" operator in the Web Mining package, or if you're feeling adventurous, the amazing new Web Automation extension by Old World Computing.

    I have many, many examples here on the community showing how to do REST API calls using RapidMiner. 

    cc @land

    Scott
Sign In or Register to comment.